package com.why.config;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class RequestConfig {
    private List<String> baseQueryParamList = new ArrayList<>();

    private List<String> baseOrderParamList = new ArrayList<>();

    /**
     * value: Amt 金额字段的处理
     * Qty 数量字段的处理
     */
    private Map<String, String> specialParamMap = new HashMap<>();


    public List<String> getBaseQueryParamList() {
        return baseQueryParamList;
    }

    public void setBaseQueryParamList(List<String> baseQueryParamList) {
        this.baseQueryParamList = baseQueryParamList;
    }

    public void addBaseQueryParam(String baseQueryParam) {
        this.baseQueryParamList.add(baseQueryParam);
    }

    public Map<String, String> getSpecialParamMap() {
        return specialParamMap;
    }

    public void setSpecialParamMap(Map<String, String> specialParamMap) {
        this.specialParamMap = specialParamMap;
    }

    public List<String> getBaseOrderParamList() {
        return baseOrderParamList;
    }

    public void setBaseOrderParamList(List<String> baseOrderParamList) {
        this.baseOrderParamList = baseOrderParamList;
    }

    public void addBaseOrderParam(String baseOrderParam) {
        this.baseOrderParamList.add(baseOrderParam);
    }
}
